semiconductor solar cell - Spanish English Dictionary